// 同时调用异步请求的次数
// let ajaxTimes = 0;

export const request = (params) => {
    // ajaxTimes++;
    // 显示Loading效果，暂时不用
    // wx.showLoading({
    //     title: '加载中',
    //     mask: true
    // })

    // 相对路径就拼接链接
    if (params.url[0] == '/') {
        params.url = 'http://47.102.99.215:9090' + params.url;
    }

    if(params.noHeader===undefined){
    // header 默认值
    params.header={
        ...params.header,
        authorization: wx.getStorageSync('token') 
    }
}
    return new Promise((resolve, reject) => {
        wx.request({
            ...params,
            success: (result) => {
                resolve(result);
            },
            fail: (err) => {
                reject(err);
            },
            complete: () => {
                // ajaxTimes--;
                // if (ajaxTimes === 0) {
                // 关闭 Loading 图标
                // wx.hideLoading()
                // }
            }
        })
    })
}